﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Data;
using Os.Infra;

namespace Os.Domain
{
    class StatusTempo
    {
        public static string ObterTempoStatus(estadoTempo estado)
        {
            string nomeStatus = string.Empty; 
            using (IDataReader dado = StatusTempo.CarregarDadosBanco(Convert.ToInt16(estado)))
            {
                if (dado.Read())
                {
                    nomeStatus = dado["nome"].ToString();
                }
                dado.Close();
                dado.Dispose();
            }
            return nomeStatus;
        }

        private static IDataReader CarregarDadosBanco(int idStatusTempo)
        {
            List<MySqlParameter> parms = new List<MySqlParameter>
			{
				new MySqlParameter("?idStatusTempo", MySqlDbType.Int32, 11)
			};
            parms[0].Value = idStatusTempo;
            return MysqlData.ExecutarLeitura(CommandType.StoredProcedure, "SP_StatusTempoSelId", parms);
        }
    }

    public enum estadoTempo
    {
        play = 1,
        pause = 2,
        stop = 3
    }
}